آموزش آشنایی با API ها و RESTful APIs Crash Course [ویدئو]

Understanding APIs and RESTful APIs Crash Course [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما کمک می کند تا بفهمید API ها و RESTful API ها چیست و چگونه کار می کنند. طراحی آن به گونه ای است که شما بدون احساس خستگی هر آنچه را که نیاز دارید یاد خواهید گرفت. APIها و APIهای RESTful به عنوان موضوعاتی دشوار یا پیشرفته ظاهر می شوند، اما آنها فقط دو کامپیوتر هستند که با یکدیگر ارتباط برقرار می کنند و دستورات و داده ها را رد و بدل می کنند. ویدیوها شما را از طریق چندین استعاره آسان به یاد می آورند تا بتوانید API ها را بدون عصبانی شدن درک کنید. از آنجایی که API ها را می توان با استفاده از زبان های برنامه نویسی مختلف نوشت، این دوره شامل هیچ تمرین کدنویسی به جز نسخه ی نمایشی جاوا اسکریپت نخواهد بود. در پایان این دوره، شما درک جامعی از نحوه عملکرد APIها و نحوه ارتباط کامپیوترها با یکدیگر خواهید داشت. همچنین با API های RESTful که از پروتکل HTTP استفاده می کنند، آشنا خواهید شد. همه کدها و فایل‌های پشتیبانی این دوره در آدرس https://github.com/PacktPublishing/Understanding-APIs-and-RESTful-APIs-Crash-Course موجود است. نحوه ارتباط کامپیوترها با یکدیگر را درک کنید مفهوم JSON را درک کنید کار با درخواست ها و پاسخ های HTTP این دوره برای توسعه دهندگان وب و غیر کدنویسان جوان است که می خواهند در مورد ارتباطات بین رایانه ای بیاموزند. با رابط های برنامه کاربردی (API) و API های RESTful آشنا شوید و نحوه کار آنها را درک کنید * پنج روش درخواست اصلی - GET، POST، PUT، PATCH و DELETE را بررسی کنید * مفهوم CRUD را بیاموزید (ایجاد، خواندن، به روز رسانی و حذف) عملیات و کدهای وضعیت HTTP

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • API چیست؟ What is an API?

آشنایی با API ها و RESTful API ها Understanding APIs and RESTful APIs

  • ساده ترین راه برای فکر کردن به یک API (استعاره) The simplest way to think about an API (the metaphor)

  • ساده ترین راه برای فکر کردن به یک API (استعاره) The simplest way to think about an API (the metaphor)

  • یک مورد استفاده واقعی A real life use case

  • یک مورد استفاده واقعی A real life use case

  • از چه زبان های برنامه نویسی می توانیم استفاده کنیم؟ What programming languages can we use?

  • از چه زبان های برنامه نویسی می توانیم استفاده کنیم؟ What programming languages can we use?

  • مقدمه ای بر RESTful API Introduction to RESTful APIs

  • مقدمه ای بر RESTful API Introduction to RESTful APIs

  • مقدمه ای بر JSON Introduction to JSON

  • مقدمه ای بر JSON Introduction to JSON

  • یک نمونه API جاوا اسکریپت واقعی A real JavaScript API example

  • یک نمونه API جاوا اسکریپت واقعی A real JavaScript API example

  • دریافت درخواست ها GET requests

  • دریافت درخواست ها GET requests

  • درخواست های POST POST requests

  • درخواست های POST POST requests

  • درخواست ها را حذف کنید DELETE requests

  • درخواست ها را حذف کنید DELETE requests

  • درخواست های PUT/PATCH PUT/PATCH requests

  • درخواست های PUT/PATCH PUT/PATCH requests

  • مصرف API ها (نحوه استفاده از آنها) Consuming APIs (how to use them)

  • مصرف API ها (نحوه استفاده از آنها) Consuming APIs (how to use them)

  • درخواست ها و پاسخ ها Requests and responses

  • درخواست ها و پاسخ ها Requests and responses

  • کدهای وضعیت رایج Common status codes

  • کدهای وضعیت رایج Common status codes

  • امنیت API API security

  • امنیت API API security

خلاصه Summary

خلاصه Summary

  • خلاصه Summary

  • خلاصه Summary

نمایش نظرات

آموزش آشنایی با API ها و RESTful APIs Crash Course [ویدئو]
جزییات دوره
0 h 40 m
17
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Kalob Taulien
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kalob Taulien Kalob Taulien

معلم توسعه وب

سلام به همه! من Kalob Taulien هستم.

در اینجا نسخه TL;DR (کوتاه) درباره من است:

  • من از سال 1999 کدنویسی می کنم و از سال 2013 به مردم یاد می دهم که چگونه کدنویسی کنند
  • من بیش از 350000 دانشجوی توسعه وب در سراسر جهان دارم
  • من در تیم توسعه هسته Wagtail CMS هستم (Wagtail شماره 1 محبوب ترین سیستم ساخت وب سایت پایتون است)
  • من تمام تلاشم را می کنم که به هر سوالی که دانش آموزانم دارند پاسخ دهم
  • من عاشق تدریس هستم - این قطعاً یکی از استعدادهای طبیعی من است
  • همچنین من عاشق بز هستم! (اگر ملاقات حضوری داشته باشیم شروع کننده گفتگو با من عالی است)

در زیر می‌توانید تمام دوره‌های Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.

اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.

اگر یک توسعه دهنده وب با تجربه هستید، می توانید از هر یک از بخش های زیر رد شوید.

اگر می‌خواهید یاد بگیرید که چگونه وب‌سایت‌ها را واقعاً زیبا جلوه دهید و خوب عمل کنید، می‌خواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.

اگر می‌خواهید وب‌سایت‌هایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، می‌خواهید به PHP، Python، Django یا Wagtail نگاه کنید.

آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.

فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!

کد نویسی مبارک!